﻿using System;
using PWMIS.DataMap.Entity;

namespace PlzdModel
{
    //[Serializable()]
    public partial class PFT_Customer : EntityBase
    {
        public PFT_Customer()
        {
            TableName = "";
            //IdentityName = "标识字段名";

            //PrimaryKeys.Add("主键字段名");
            PrimaryKeys.Add("ID");


            PropertyNames = new string[] { "ID", "CustomerName", "FundAccount", "FinancialPlanersNo", "age", "sex", "FundCount", "FundBalance", "FundLot", "Email", "Mobile", "Telphone", "Address", "PostCode", "DistributeTime", "LotChange", "assignDate", "NetWorkNo" };
            PropertyValues = new object[PropertyNames.Length];
        }


        /// <summary>
        /// 
        /// </summary>
        public System.String ID
        {
            get { return getProperty<System.String>("ID"); }
            set { setProperty("ID", value, 38); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.String CustomerName
        {
            get { return getProperty<System.String>("CustomerName"); }
            set { setProperty("CustomerName", value, 20); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.String FundAccount
        {
            get { return getProperty<System.String>("FundAccount"); }
            set { setProperty("FundAccount", value, 30); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.String FinancialPlanersNo
        {
            get { return getProperty<System.String>("FinancialPlanersNo"); }
            set { setProperty("FinancialPlanersNo", value, 20); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32 age
        {
            get { return getProperty<System.Int32>("age"); }
            set { setProperty("age", value); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.String sex
        {
            get { return getProperty<System.String>("sex"); }
            set { setProperty("sex", value, 4); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.Int32 FundCount
        {
            get { return getProperty<System.Int32>("FundCount"); }
            set { setProperty("FundCount", value); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.Decimal FundBalance
        {
            get { return getProperty<System.Decimal>("FundBalance"); }
            set { setProperty("FundBalance", value); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.Decimal FundLot
        {
            get { return getProperty<System.Decimal>("FundLot"); }
            set { setProperty("FundLot", value); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.String Email
        {
            get { return getProperty<System.String>("Email"); }
            set { setProperty("Email", value, 50); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.String Mobile
        {
            get { return getProperty<System.String>("Mobile"); }
            set { setProperty("Mobile", value, 20); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.String Telphone
        {
            get { return getProperty<System.String>("Telphone"); }
            set { setProperty("Telphone", value, 20); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.String Address
        {
            get { return getProperty<System.String>("Address"); }
            set { setProperty("Address", value, 80); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.String PostCode
        {
            get { return getProperty<System.String>("PostCode"); }
            set { setProperty("PostCode", value, 6); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime DistributeTime
        {
            get { return getProperty<System.DateTime>("DistributeTime"); }
            set { setProperty("DistributeTime", value); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.String LotChange
        {
            get { return getProperty<System.String>("LotChange"); }
            set { setProperty("LotChange", value, 1); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.DateTime assignDate
        {
            get { return getProperty<System.DateTime>("assignDate"); }
            set { setProperty("assignDate", value); }
        }

        /// <summary>
        /// 
        /// </summary>
        public System.String NetWorkNo
        {
            get { return getProperty<System.String>("NetWorkNo"); }
            set { setProperty("NetWorkNo", value, 20); }
        }


    }
}
